/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

body#page {}


/* Layout
----------------------------------------------------------------------------------------------------*/

/* Toolbar 
#toolbar { text-shadow: 0 1px 0 #FFF; }
*/
#toolbar,
#toolbar a { color: #FFF; font-weight: bold; }
#toolbar a:hover { color: #222224; }

/* Footer */
#footer {
	color: #8D7718;
	text-shadow: 0 1px 0 rgba(135,135,139,1.0);
	
}
#footer img { padding-top: 5px; }
#footer a { color: #8D7718; }
#footer a:hover { color: #BA1D18 !important; }

/* Menus
----------------------------------------------------------------------------------------------------*/


/* Modules
----------------------------------------------------------------------------------------------------*/

/* Module Type: Headerbar Line */

#headerbar .module {
	color: #666668;
	text-shadow: 0 1px rgba(253,253,255,1.0);
}

#headerbar .module strong { color: #444446; }
#headerbar .module small { color: #99999b; }


/* Tools
----------------------------------------------------------------------------------------------------*/


/* System
----------------------------------------------------------------------------------------------------*/
.festive { min-height: 290px !important; }
.festive .module-title { padding: 13px 7px !important; } 
.mod-box-header h4, 
.mod-box-header p { margin: 9px 0; }
.mod-box-header h4 { color: #ca5a4a; text-transform: none; }
.mod-box-header p a { color: #ca5a4a; }

.mod-box .group { width: 260px; float: left; font-size: 12px;  }
.mod-box .group h3, .mod-box .group1 h3, .mod-box .group2 h3 { color: #8d7718; font-weight: bold; font-size: 14px; margin: 3px 0; text-transform: none; }
.mod-box .group p img,.mod-box .group1 p img { vertical-align: middle; margin-right: 5px;  }
.mod-box .group1 { width: 180px; float: left; }
.mod-box .group2 { width: 180px; float: right; }

#content h1.title { color: #8d7718; font: bold 24px/30px Arial !important; text-transform: none; }
.festive  h3.module-title { color: #444; font: bold 16px/16px Arial !important;  }

h2.title { color: #8d7718; font: bold 22px/22px Arial !important; text-transform: none; margin: 0 !important; padding-bottom: 10px;   }
h2.title a  , .wk-slideshow-tabscloud a{ color: #ba1d18 !important; }

.item200 a, .item168 a { color: #fcf473 !important; }

.wk-slideshow-listcloud .slides-container .slides li.list_1 { background: url(../images/bg-event.jpg) no-repeat bottom right; }
.wk-slideshow-listcloud .slides-container .slides li.list_2 { background: url(../images/list_2.jpg) no-repeat bottom right; }
.wk-slideshow-listcloud .slides-container .slides li.list_3 { background: url(../images/list_3.jpg) no-repeat bottom right; }
.wk-slideshow-listcloud .slides-container .slides li.list_4 { background: url(../images/list_4.jpg) no-repeat bottom right; }
.wk-slideshow-listcloud .slides-container .slides li.list_5 { background: url(../images/list_5.jpg) no-repeat bottom right; }
.wk-slideshow-listcloud .slides-container .slides li.list_6 { background: url(../images/list_6.jpg) no-repeat bottom right; }

.wk-slideshow-listcloud .slides-container .slides li.list_2 article,
.wk-slideshow-listcloud .slides-container .slides li.list_4 article,
.wk-slideshow-listcloud .slides-container .slides li.list_6 article { width: 350px; }
.wk-slideshow-listcloud .slides-container .slides li.list_3 article { width: 440px; }
.wk-slideshow-tabscloud ul.slides { min-height: 320px ; }
.wk-slideshow-listcloud ul.slides  { line-height: 20px !important; }

ul.wine { margin-top: 1px !important; list-style-type: disc !important;}
ul.wine li { list-style-type: disc !important; padding: 3px !important; }

.wk-slideshow-screen  img { border-radius: 8px; }

#bottom-b a { color: #444446 !important; }
#bottom-b a:hover { color: #ba1d18 !important; }

.formRequired { color: #F00 !important; }
.formFieldset { margin: 0 !important; }
fieldset.formFieldset ol.formContainer li { padding: 3px 0 !Important; }

input.btnCal { background: url(../images/calen.png) no-repeat; width: 25px; height: 23px; border: medium none; }


#wmc_social {
	position: absolute; top: 545px; 
	background: #FFF; width: 110px; border-radius: 10px; 
	bottom: auto; display: block; 
	 
}
#wmc_social span.st_linkedin_hcount, .st_facebook_hcount, .st_twitter_hcount, .st_plusone_hcount, .st_fblike_hcount, .st_pinterest_hcount { display: block; padding: 5px 0; }
.st_plusone_hcount { padding-left: 3px; } 
#wmc_social .zingme { padding-top: 5px; padding-left: 3px;  }
#wmc_social .zingme a { color: #ba1d18 !important; }
#wmc_social .zingme img {vertical-align: middle; }

#breadcrumbs a { color: #8d7718 !important; }

#xmap a, 
.content a, 
.menu-sidebar li.active  a { color: #ba1d18 !important; }
.wmc_scroll { height: 100px; }

.wmc_readmore { cursor: pointer; color: #ba1d18 !important; font-weight: bold;  }
.wmc_hide { display: none; }